About Sidro Ltd (11672570) United Kingdom