About Gennybasher Power Services Limited (11920603) United Kingdom