About Badfire Digital Ltd (SC392245) United Kingdom