About Ruchi Swindon Ltd (12477008) United Kingdom