About O Shitta Limited (13153874) United Kingdom