About Labdiaspace Limited (05950210) United Kingdom