About Odigital Holdings Limited (13677599) United Kingdom