About Aspectus Associates Limited (13686580) United Kingdom