About Interim Strategy Limited (08846707) United Kingdom