About Fremel Ltd. (03221029) United Kingdom