About Karmasoftra Technologies Limited (10958728) United Kingdom