About Bobbing Solar Limited (08699592) United Kingdom