About Appleator Limited (12986447) United Kingdom