About Lionhead Studios Limited (03232655) United Kingdom