About Lark Power Group Limited (10782386) United Kingdom