About Aplos Applications (devon) Limited (10542716) United Kingdom