About Superapp Holdings Limited (13562778) United Kingdom