About Karahi & Karmos Ltd (13614839) United Kingdom