About Flux Capacitor Ltd (13614892) United Kingdom