About Talha International Ltd (11571270) United Kingdom