About Interworld Management Services Limited (02694172) United Kingdom