About Bodard Digital Ltd (12135527) United Kingdom