About Sid Management Limited (SC529504) United Kingdom