About Applied Memetic Ltd (12141311) United Kingdom