About Intertalk Limited (10596974) United Kingdom