About Jaylambda Ltd (09775541) United Kingdom