About Swell Amoeba Books Limited (11121017) United Kingdom