About Occulis Capital (uk) Limited (11096073) United Kingdom