About Compose Computing Limited (10618806) United Kingdom