About The Appi International Limited (13577608) United Kingdom