About Sitting Duck Music & Media Limited (06217762) United Kingdom