About Desilabs Solutions Limited (11910443) United Kingdom