About Alavala Technologies Limited (10938464) United Kingdom