About Foxhole Projects Limited (12294880) United Kingdom