About Devere Solutions Ltd (12859078) United Kingdom