About Nick 80 Ltd (09317922) United Kingdom