About Second Life Device Limited (13100090) United Kingdom