About Hycore Limited (12691366) United Kingdom