About J O Interface Ltd. (11497687) United Kingdom