About Rosetta Ltd. (10903459) United Kingdom