About Mallowry Investments Ltd (13202729) United Kingdom