About Devendra Limited (10908318) United Kingdom