About Red Lion Solutions Limited (11254196) United Kingdom