About The Rusty Duck Ltd (12578490) United Kingdom