About Overseas Projects & Services Limited (10662885) United Kingdom