About Cherry Sencha Ltd (SC604874) United Kingdom