About Lamda Bay Limited (08397309) United Kingdom