About Red Fox Analysis Limited (11536318) United Kingdom