About Jamichar Limited (03880741) United Kingdom