About Appleat Ltd (12314856) United Kingdom