About Mensalia Technologies Ltd (13421846) United Kingdom