About Ouse Group Limited (12415393) United Kingdom