About Parker Lloyd Ventures (uk) Limited (13264466) United Kingdom