About Ristra Limited (06183513) United Kingdom