About World Post Services Ltd (04101573) United Kingdom