About Sidra (uk) Ltd (08095321) United Kingdom