About Latitude Investment Group Ltd (10193549) United Kingdom