About Lover Duck Studio Ltd (13366160) United Kingdom