About Flatirons Solutions Limited (08522764) United Kingdom