About O More Pizza Limited (12684856) United Kingdom