About Allimax International Limited (04076407) United Kingdom