About Leo Ventures And Company (lvc) Ltd (12016441) United Kingdom