About Stomp Group Ltd (11268187) United Kingdom