About Tarsus Kackar Ltd (12138538) United Kingdom