About Fir Tree Project Services Limited (11671805) United Kingdom