About Sidra One Ltd (10362986) United Kingdom