About Flux Design And Innovation Limited (13290187) United Kingdom