About Apppos Systems Ltd (12059483) United Kingdom