About Minerva Iht Income Holding Limited (10062689) United Kingdom