About Betida Ltd (12876250) United Kingdom