About Jackson Foxx Limited (11548678) United Kingdom