About Abersense Limited (SC540485) United Kingdom