About Appology Technologies Limited (10749795) United Kingdom