About Wallop Renewables Ltd (12726408) United Kingdom