About Sterling Solutions Umbrella Ltd (04838349) United Kingdom