About Barco Urban Limited (11576873) United Kingdom