About Hyde Creek Ltd (12602327) United Kingdom