About Badgerwifi Limited (12350830) United Kingdom