About Marcel Iacob Limited (11704240) United Kingdom