About Libra Handling Limited (05956148) United Kingdom