About Jibstick Ltd. (09397135) United Kingdom