About Ickk Ltd. (11622580) United Kingdom