About Kartar & Seibo Ltd (13588119) United Kingdom