About Lobster Technology Ltd (03184216) United Kingdom