About Malloy Holdings Ltd (12412893) United Kingdom