About Linksea Energy & Science Limited (10685054) United Kingdom