About Alphatau Limited (10335910) United Kingdom