About Ted & Stitch Limited (NI674348) United Kingdom