About Oculus Capital Limited (11164708) United Kingdom