About Vd&b Ltd (12117847) United Kingdom