About Zoombha Inc. Ltd (12082359) United Kingdom