About Bear & Foxes Limited (13255129) United Kingdom