About Alacris Transformation Limited (11978820) United Kingdom