About Karya Moekti Limited (12050808) United Kingdom