About Jenesis Embedded Solutions Limited (07204887) United Kingdom