About Lobster Theremin Limited (08906737) United Kingdom