About Talcoma Investment Corporation Limited (08966810) United Kingdom