About K & S Acumen Limited (12891085) United Kingdom