About Ratiohand Holdings Ltd (06551109) United Kingdom