About Mallard Loans Limited (12411875) United Kingdom