About Green Abacus Limited (12301733) United Kingdom