About Mobo Design Studio Limited (13052622) United Kingdom