About Duckquiff Curae Limited (11752485) United Kingdom