About Tecala Ltd (SC698466) United Kingdom