About Bracha Properties Limited (11986350) United Kingdom