About Alethea Limited (07794108) United Kingdom