About &duck Ltd (12741996) United Kingdom