About Quintica Holdings Limited (08196802) United Kingdom