About Cromwell Studio Ltd. (10158332) United Kingdom