About Camomile Solar Limited (09547122) United Kingdom