About Libra Compact (uk) Limited (04257612) United Kingdom