About The Libra Scale Holdings Company Limited (10058400) United Kingdom