About Upper 24 Ltd (11997781) United Kingdom