About Detached Lab Ltd (13531440) United Kingdom