About Flexi Proteins Ltd (SC662577) United Kingdom