About Swibiru Limited (10863580) United Kingdom