About Larissa London Limited (13393303) United Kingdom