About Thottus Ltd (12111993) United Kingdom