About Billa Samra Ltd (11895189) United Kingdom