About Three Pillars Micro Ltd (10844656) United Kingdom