About Blade Innovations Limited (08242482) United Kingdom