About The Independent Financial Centre Limited (SC240917) United Kingdom