About Algemax Limited (11273257) United Kingdom