About Jacob Carter Investements Ltd (12084231) United Kingdom