About Appicentre Ltd (13012310) United Kingdom