About Thealgo Limited (11859945) United Kingdom