About Bad Bot Studio Limited (12327479) United Kingdom