About Linked Ventures Limited (12202640) United Kingdom