About Kromart Fox Limited (12938827) United Kingdom