About Appamatic Limited (01480802) United Kingdom