About Appletechcentre Ltd (12653292) United Kingdom