About Intrace Ltd (12219559) United Kingdom