About Pit Boss Limited (09266392) United Kingdom