About Lobster And Bear Developments Limited (12353505) United Kingdom