About The Projekt Store Limited (06659781) United Kingdom