About Occi Ventures Limited (12617966) United Kingdom