About Excession Technologies Limited (10098147) United Kingdom