About Alpha Rock (holdings) Limited (10910850) United Kingdom