About Argalon Technologies Ltd (12203837) United Kingdom