About E Vidal Limited (12659780) United Kingdom