About Aplio Ltd (12674093) United Kingdom