About Allos Holdings Limited (10024943) United Kingdom