About Krisha Properties Limited (12369385) United Kingdom