About Juncarid Ltd (10957428) United Kingdom