About Fltr Holdings Ltd (13283450) United Kingdom