About Confused Logic Productions Ltd. (09483806) United Kingdom