About Triquant Investments Ltd (11216440) United Kingdom