About Allimax Tools Ltd (13290788) United Kingdom