About Fulcrum Power Limited (08811059) United Kingdom