About Vicas Holdings Ltd (11820338) United Kingdom