About Sloki Ltd (12847313) United Kingdom