About Hycap Limited (13600399) United Kingdom