About Itty London Ltd (09297562) United Kingdom