About Mallon Holdings Limited (13184795) United Kingdom