About Sebaro Limited (SC630579) United Kingdom