About Lotti Eliza London Limited (13615337) United Kingdom