About Chimborazo Limited (04381578) United Kingdom