About Balestra Digital Ltd. (10530069) United Kingdom