About Occam Group Ltd (11986732) United Kingdom