About Alpha R2 Limited (10338379) United Kingdom