About Amal Technologies And Software Development Ltd (12226084) United Kingdom