About Bitter & Twisted Ltd. (04309761) United Kingdom