About Lasade Studios Limited (12946001) United Kingdom