About Occhi Arts & Entertainment Ltd (12507789) United Kingdom