About Benbic Property Investment Company Ltd (13527391) United Kingdom