About Rexfida Limited (SC332544) United Kingdom