About Ba Rumba Property Limited (10881644) United Kingdom