About Algomo Limited (09147619) United Kingdom