About Banner Loo Limited (04887209) United Kingdom