About Baham Solar Ltd (13033144) United Kingdom