About Vanilla Square Sales Ltd (SC498185) United Kingdom