About Jennings Invicta Limited (10130853) United Kingdom