About Libra Scale Company Limited (01678770) United Kingdom