About Generator Optima (ferry Road) Holdings Ltd (12319829) United Kingdom