About J&c Invest Limited (12760245) United Kingdom