About Thecca Ltd (13283594) United Kingdom