About Libbaton Management Company Limited (02666586) United Kingdom