About Babbo (glasgow) Limited (SC525136) United Kingdom