About Tragooda Solutions Ltd (13626674) United Kingdom