About Simplify Umbrella Solutions Limited (07728555) United Kingdom