About Lbbc Technologies Limited (07125859) United Kingdom