About Bartosz Blimke Web Development Ltd (08256220) United Kingdom