About Limehouse Studios Limited (04491989) United Kingdom