About Scidla Ltd (13304788) United Kingdom