About Ockham1285 Limited (11415211) United Kingdom