About Flectere Limited (06457641) United Kingdom