About Dumitru Iacub Ltd (13628952) United Kingdom