About Twerk N Jerk Limited (12773774) United Kingdom