About Ishta Limited (10893121) United Kingdom