About Inukshuk Strategy Limited (12794480) United Kingdom