About Logvale Limited (04275100) United Kingdom