About Aplfx Ltd (13452194) United Kingdom