About Lbox Technologies Ltd (11240839) United Kingdom