About Bable Smart Cities Uk Limited (13319353) United Kingdom