About Barr Digital Ltd (13397575) United Kingdom