About Triskelion Uk Holdco Limited (12941793) United Kingdom