About Decay Technology Ltd (10007652) United Kingdom