About The Refill Jar Ltd (12120315) United Kingdom