About Tiny App Studio Ltd (12575931) United Kingdom