About Khara Holdings Ltd (13013030) United Kingdom