About Jeccl Limited (11400811) United Kingdom