About Abella Vici Limited (12639404) United Kingdom