About Duckrock Ltd (12828730) United Kingdom