About Farrah Project Services Ltd (SC538238) United Kingdom