About Fallen Planet Studios Limited (09031529) United Kingdom