About Digital Satchel Limited (10496641) United Kingdom