About Inverness Holdings Limited (12476666) United Kingdom