About Vanilla Developments Ltd (SC645261) United Kingdom