About Alkira Holdings Limited (10772360) United Kingdom