About Fulcrum Group Ltd (11090618) United Kingdom