About T.a.c.k.a Ltd (10426011) United Kingdom