About Logicover Limited (09625892) United Kingdom