About Urban Fox Holdings Limited (SC557942) United Kingdom