About Libra International Limited (09895524) United Kingdom