About Kasra Capital Limited (09676266) United Kingdom