About Felix London Ltd (13568970) United Kingdom