About Flabbergast Industries Ltd (08074382) United Kingdom