About Interim Innovations Limited (06337033) United Kingdom