About Capstone Fox Holdings Ltd (12698255) United Kingdom