A subsidiary of oil and gas giant Royal Dutch Shell Plc (AMS:RDSA) has entered into an agreement to buy a 49% interest in Singapore-based solar power plants operator Cleantech Solar.