About International Kilobar Association Limited (10978164) United Kingdom