About Logarithmic Limited (10362517) United Kingdom