About Veil Holdings Ltd (10470821) United Kingdom