About Quintic Investments Ltd (13195821) United Kingdom