About Takk London Limited (13111973) United Kingdom