About The International Innovation House Limited (12718756) United Kingdom