About Nickr Limited (04641703) United Kingdom