About Drissa Yilla Limited (12809928) United Kingdom