About The Library Studios Limited (07379886) United Kingdom