About Osser London Limited (12787384) United Kingdom