About Formula Thoughts Limited (13194184) United Kingdom