About Berhe Aiba Properties Ltd (10327690) United Kingdom