About Fimbriae Solutions Ltd (10605791) United Kingdom