About Alin-florin Mema Limited (12923325) United Kingdom