About Mardella Limited (12419526) United Kingdom