About The Self Publishing Formula Limited (09710468) United Kingdom