About Abena Frema Limited Limited (12869817) United Kingdom