About The 3l Studio Ltd (12300624) United Kingdom