About Ocsr Holdings Limited (11418935) United Kingdom