About Miles Omni Design Services Limited (06112488) United Kingdom