About Alpha Ten Management Centre Ltd (11325812) United Kingdom