About Generator Optima Holdings Ltd (12329688) United Kingdom