About Hiccup Investments Ltd (09240404) United Kingdom