About Hodor Technology Limited (11449923) United Kingdom