About Impakt Holdings Limited (12313013) United Kingdom