About Epic Project Holdings Co Ltd (07811293) United Kingdom