About Intelligent Alpha Ltd (09629328) United Kingdom