About Lloyd Ventures Limited (12127791) United Kingdom