About Appstitch Limited (13143418) United Kingdom