About Stooki Sound Global Limited (10106883) United Kingdom