About Devere Private Limited (13407055) United Kingdom