About Alg Strategy Group (uk) Limited (12608881) United Kingdom