About Suka Solar Ltd (07718518) United Kingdom