About Ksouter Consultants Limited (12162333) United Kingdom