About Memsy Ltd (13595479) United Kingdom