About Alg Ventures Limited (12238451) United Kingdom