About Cuadro Holdings Limited (11979674) United Kingdom