About Treica Ltd (12288542) United Kingdom