About 7x Innovation Limited (05249845) United Kingdom