About Smarducks Ltd. (09239282) United Kingdom