About Sidra Capital (uk) Limited (10604056) United Kingdom