About Alleviate Technology Ltd (12914145) United Kingdom