About Itsu Holdings Limited (13064687) United Kingdom