About Clarus Oculus Limited (09126631) United Kingdom