About Jedererd Ltd (10970323) United Kingdom