About Vlad Cojocaru Ltd (12286127) United Kingdom