About Algol Limited (02937932) United Kingdom