About Applace Ltd (11226185) United Kingdom