About Ratehammer Holdings Limited (11914245) United Kingdom