About Sageace Limited (02249101) United Kingdom