About Abacus Flame Limited (07093860) United Kingdom