About Altodigital Holdings Limited (04436279) United Kingdom