About Shabba Telecomms Limited (11663059) United Kingdom