About Phoebe Solar 26 Limited (07728969) United Kingdom