About Laurus London Ltd (11224105) United Kingdom