About Sauba & Partners Limited (12381746) United Kingdom