About Rice Straw Power Limited (09621022) United Kingdom