About Acala Limited (10672920) United Kingdom