About Charlie Rachael Kay Limited (10107346) United Kingdom