About Shiftingedge International Limited (09989733) United Kingdom