About Kintsugi Innovation Limited (12597928) United Kingdom