About Khokha S Limited (12828401) United Kingdom