About Appos Systems Ltd (12059495) United Kingdom