About Feel Holdings Limited (09512194) United Kingdom