About The Kikoi Sling Company Ltd (13577571) United Kingdom