About Binboga Properties Ltd (13253399) United Kingdom