About North Bay Solutions Limited (04063036) United Kingdom