About Leo Studio Ltd (09782056) United Kingdom