About Lobster Alta (holdings) Limited (12033750) United Kingdom