About Quindrake Limited (12899795) United Kingdom