About Malbasa Properties Limited (13213754) United Kingdom