About The Self Assembly Ltd (13548785) United Kingdom