About Blue Duck Group Ltd. (09652328) United Kingdom