About Meight Innovation Limited (09048952) United Kingdom