About The Bear & The Fox Company Limited (13163138) United Kingdom