About Vicandor Ltd (12654209) United Kingdom