About Ox-seven Limited (11524976) United Kingdom