About Sitting Duck Studio Ltd (13097468) United Kingdom