About Apll Holdings Ltd (11877775) United Kingdom