About Osk London Limited (11278194) United Kingdom