About Chajamcha Limited (10245447) United Kingdom