About Appmetize Ltd (12896378) United Kingdom