About Upya Technologies Ltd (10580197) United Kingdom