About Appseo Ltd (11474389) United Kingdom