About Solrak Technologies Limited (10378057) United Kingdom