About Jinba It Solution Ltd (12468776) United Kingdom