About Supercity Apps Limited (SC629880) United Kingdom