About Allsee Technologies Limited (SC328848) United Kingdom