About Occhyco Ltd (12305306) United Kingdom