About Ammax Iberia Ltd (12503095) United Kingdom