About Logace Limited (02347240) United Kingdom