About Ajilon (uk) Limited (01458245) United Kingdom