About S43 Consultancy Limited (12620737) United Kingdom