About Bad Logic Studios Ltd (11238208) United Kingdom