About Playbusters Ltd. (SC292901) United Kingdom