About Handlr Ltd. (10603748) United Kingdom