About Karrak Ltd (13672179) United Kingdom