About Peb Research & Design Limited (09185930) United Kingdom