About The Stubborn Duckling Ltd (12432430) United Kingdom