About Stark Solar Limited (10259098) United Kingdom