About Bedbug Studio Ltd (10287556) United Kingdom