About Logguroo Ltd (11993457) United Kingdom