About Lobsta Limited (04417204) United Kingdom