About Exact Investments Ltd (12262532) United Kingdom