About Appstatic Limited (11627044) United Kingdom