About Auburn Fox Limited (12483714) United Kingdom