About Mithra Projects Limited (10061336) United Kingdom