About Eclipse Studios (gb) Limited (09243304) United Kingdom