About London Mobile Studios Limited (06884748) United Kingdom