About The Flexible Space Marketing Company Limited (12239515) United Kingdom