About Flaxmore Limited (12422788) United Kingdom