About Algoshop Ltd (11498245) United Kingdom