About Electro Cat Studios Ltd. (11044702) United Kingdom