About Digibeacon Ltd (12753493) United Kingdom