About Sidda 1 Sub Limited (13429026) United Kingdom