About Sciandra Ltd (11525385) United Kingdom