About The Veil Ltd (12766510) United Kingdom