About Busuma Properties Limited (12293247) United Kingdom