About Pistache Capital Limited (10138882) United Kingdom