About Drucilla Holdings Ltd (12634948) United Kingdom