About Falcor Services Limited (12262848) United Kingdom