About Trakka Clinical Ltd (12372043) United Kingdom