About Favellex Limited (00748904) United Kingdom