About Osit London Limited (10308086) United Kingdom