About Macassar Technology Limited (09441036) United Kingdom