About Mallory Investments Ltd (11771729) United Kingdom