About Vanilla Velour Ltd (SC628311) United Kingdom