About Badger Face Texel Society Limited (11685595) United Kingdom