About Pinhole Technologies Ltd (13461301) United Kingdom