About Charis Consultants Limited (07624580) United Kingdom