About Carbide Digital Ltd (10095252) United Kingdom