About Algol International Limited (11853737) United Kingdom