About Khalsa Software Limited (11739781) United Kingdom