About Appforce Ltd (12583228) United Kingdom