About Vindicas Limited (11791495) United Kingdom