About Kasba Investments Ltd (12573562) United Kingdom