About Libraco Acquisition Limited (12037986) United Kingdom