About Karri Capital Limited (09992146) United Kingdom