About Shamrock Digital Limited (13359489) United Kingdom