About De Vera Group Ltd (13498083) United Kingdom