About Retrobadger Digital Projects Ltd. (08861424) United Kingdom