About Algolane Limited (10477005) United Kingdom