About The Impact Formula Limited (13144099) United Kingdom