About The Moat Group Ltd (13069234) United Kingdom