About Research And Ideate Studio Ltd (11371252) United Kingdom