About Deli Studio Ltd (12346084) United Kingdom