About Minerva Iht Growth Holding Limited (10062661) United Kingdom