About Vidal Group Holdings Ltd (08408187) United Kingdom