About Ben Horrix Technology Limited (09893416) United Kingdom