About Outset Solutions Limited (06563964) United Kingdom