About Algom Technology Development Ltd (13174930) United Kingdom