About Sidda Investments Ltd (11669485) United Kingdom