About Steam And Bean. Limited (13554322) United Kingdom