About Carl Lewis Studio Ltd (13072962) United Kingdom