About Ducktray Limited (10898062) United Kingdom