About Telecapital International Limited (10456626) United Kingdom