About Billa Technologies Ltd (12675436) United Kingdom