About The Selfish Spirits Company Limited (12340943) United Kingdom