About Labb Developments Ltd (09145506) United Kingdom