About Sauba & Co Limited (08566190) United Kingdom