About Barks & Squeaks Ltd. (11063053) United Kingdom