About Libras Overseas Limited (02147031) United Kingdom