About Felix Electronics Ltd (07846338) United Kingdom