About Aequus Umbrella Solutions Limited (09868658) United Kingdom