About Thelashbandits Ltd. (12408987) United Kingdom