About Trojan Reclaim Limited (12310687) United Kingdom