About Applisci Limited (06588565) United Kingdom