About Devere Ventures Limited (13622164) United Kingdom