About Vindicta Limited (12404447) United Kingdom