About Thistlemoor Investment Fund Limited (06428774) United Kingdom