About Stellican Limited (02617178) United Kingdom