About Floating Solar Uk Ltd (09190946) United Kingdom