About Algol Applications Limited (01836288) United Kingdom