About Mallard Hendassa Limited (12392610) United Kingdom