About Meen Technologies Ltd (08088766) United Kingdom