About Flectr Limited (13261108) United Kingdom