About Terracycle International Holdings Limited (12097818) United Kingdom