About The Armadillo S Pillow Ltd (11514845) United Kingdom