About Alphatheta Limited (09250902) United Kingdom