About Kattapult Ltd (13014526) United Kingdom