About Hay Tor Capital I Limited (07596883) United Kingdom