About Quanta Capital Holdings Limited (11430005) United Kingdom