About Patch&pops Boutique Ltd (SC668088) United Kingdom