About Fulcrum Index Ltd (11129438) United Kingdom