About Planbay Limited (08829993) United Kingdom