About Tudor & Vlad Ltd (11317229) United Kingdom