About Mongrel London Ltd (12164753) United Kingdom