About Te Fulcrum Ltd (10026852) United Kingdom