About Blade Project Management Limited (12156941) United Kingdom