About Billa Solutions Ltd (13186973) United Kingdom