About Sadrax Limited (SC622672) United Kingdom