About Teccapital Ltd (13198289) United Kingdom