About Logarhythm Ltd (12542985) United Kingdom