About Cellin Technology Limited (07942110) United Kingdom