About Karmilla Ltd. (05333028) United Kingdom