About Lime Street London Limited (10937195) United Kingdom