About The Scrambled Lobster Ltd (11543458) United Kingdom