About The Bald Head Liberation Front Limited (10182397) United Kingdom