About Intermovex Limited (06909711) United Kingdom