About Quadriga Trustees Limited (13145614) United Kingdom