About Ockulus Sports Ltd (12878994) United Kingdom